/*
 * @作者：814878176@qq.com
 * @时间：2020-04-01
 * @描述：公共样式
*/

/* flex布局 */
.uni-flex-between {
	justify-content: space-between;
}
.uni-flex-around {
	justify-content: space-around;
}
.uni-flex-center {
	justify-content: center;
}
.uni-flex-end {
	justify-content: flex-end;
}
.uni-flex-wrap {
	flex-wrap: wrap;
} 
/* flex布局的子元素对齐方式  stretch默认值占满整个容器高度 */
.uni-flex-align-start {
	align-items: flex-start !important;   /* top对齐 */
}
.uni-flex-align-center {
	align-items: center !important;   /* 居中对齐 */
}
.uni-flex-1 {
	flex: 1;
}
.uni-flex-2 {
	flex: 2;
}
.uni-flex-3 {
	flex: 3;
}
.uni-flex-4 {
	flex: 4;
}
.uni-flex-5 {
	flex: 5;
}
.uni-flex-6 {
	flex: 6;
}
.uni-flex-7 {
	flex: 7;
}
.uni-flex-8 {
	flex: 8;
}
.uni-flex-9 {
	flex: 9;
}
.uni-flex-10 {
	flex: 10;
}
.uni-flex-11 {
	flex: 11;
}
/* width */
.uni-w-50p {
	width: 50%;
}
.uni-w-42 {
	width: 42upx;
}
.uni-w-80 {
	width: 80upx;
}
.uni-w-134 {
	width: 134upx;
}
.uni-w-180 {
	width: 180upx;
}
.uni-w-calc-160 {
	width: calc(100% - 160upx);
}
.uni-w-calc-300 {
	width: calc(100% - 300upx);
}
/* height */
.uni-h-36 {
	height: 36upx;
}
.uni-h-42 {
	height: 42upx;
}
.uni-h-60 {
	height: 60upx;
}
.uni-h-80 {
	height: 80upx;
}
.uni-min-h-calc-208 {
	min-height: calc(100vh - 208upx);   /*88+80+20+20*/
}
.uni-min-h-calc-228 {
	min-height: calc(100vh - 228upx);   /*120+88+20*/
}
/* line-height */
.uni-lh-32 {
	line-height: 32upx;
}
.uni-lh-36 {
	line-height: 36upx;
}
.uni-lh-42 {
	line-height: 42upx;
}
.uni-lh-48 {
	line-height: 48upx;
}
.uni-lh-56 {
	line-height: 56upx;
}
.uni-lh-58 {
	line-height: 58upx;
}
.uni-lh-60 {
	line-height: 60upx;
}
.uni-lh-68 {
	line-height: 68upx;
}
.uni-lh-80 {
	line-height: 80upx;
}
/* margin */
.uni-m-t-b-20 {
	margin: 20upx 0;
}
.uni-m-l-r-20 {
	margin: 0 20upx;
}
.uni-m-t-0 {
	margin-top: 0upx;
}
.uni-m-t-10 {
	margin-top: 10upx;
}
.uni-m-t-20 {
	margin-top: 20upx;
}
.uni-m-l-14 {
	margin-left: 14upx;
}
.uni-m-r-8 {
	margin-right: 8upx;
}
.uni-m-r-14 {
	margin-right: 14upx;
}
.uni-m-r-30 {
	margin-right: 30upx;
}
.uni-m-b-10 {
	margin-bottom: 10upx;
}
.uni-m-b-14 {
	margin-bottom: 14upx;
}
.uni-m-b-20 {
	margin-bottom: 20upx;
}
.uni-m-b-30 {
	margin-bottom: 30upx;
}
.uni-m-b-40 {
	margin-bottom: 40upx;
}

/* padding */
.uni-p-30 {
	padding: 30upx;
}
.uni-p-20-30 {
	padding: 20upx 30upx;
}
.uni-p-t-b-10 {
	padding: 10upx 0;
}
.uni-p-t-b-20 {
	padding: 20upx 0;
}
.uni-p-t-b-30 {
	padding: 30upx 0;
}
.uni-p-l-r-30 {
	padding: 0 30upx;
}
.uni-p-t-0 {
	padding-top: 0;
}
.uni-p-t-20 {
	padding-top: 20upx;
}
.uni-p-r-30 {
	padding-right: 30upx;
}
.uni-p-b-20 {
	padding-bottom: 20upx;
}
.uni-p-b-30 {
	padding-bottom: 30upx;
}
.uni-p-b-98 {
	padding-bottom: 98upx;
}
.uni-p-b-120 {
	padding-bottom: 120upx;
}
.uni-p-b-130 {
	padding-bottom: 130upx;
}
.uni-p-b-150 {
	padding-bottom: 150upx;
}
/* color */
.uni-col-main {
	color: #1ca6ec;
}
.uni-col-tips {
	color: #f36464;
}
.uni-col-success {
	color: #70c437;
}
.uni-col-warn {
	color: #ffc468;
}
.uni-col-6 {
	color: #666;
}
.uni-col-9 {
	color: #999;
}
/* fontsize */
.uni-fsz-22 {
	font-size: 22upx;
}
.uni-fsz-24 {
	font-size: 24upx;
}
.uni-fsz-26 {
	font-size: 26upx;
}
.uni-fsz-28 {
	font-size: 28upx;
}
.uni-fsz-32 {
	font-size: 32upx;
}
/* font-weight */
.uni-fw-bold {
	 font-weight: bold;
 }
/* text-align */
.uni-align-r {
	text-align: right;
}
.uni-align-c {
	text-align: center;
}
.uni-align-l {
	text-align: left;
}
/* vertical-align */
.uni-v-align-m {
	vertical-align: middle;
}
/*  */
.uni-indent-40 {
	text-indent: 56upx;
}
/* background-color */
.uni-bg-fff {
	background-color: #fff;
}
.uni-bg-f8 {
	background-color: #f8f8f8;
}
/* border */
.uni-border-b-1 {
	border-bottom: solid 1upx #dcdcdc !important;
}
.uni-border-t-1 {
	border-top: solid 1upx #dcdcdc !important;
}
.line-h {
	height: 1upx;
	background-color: #dcdcdc;
}
.line-h-2 {
	height: 2upx;
	background-color: #dcdcdc ;
}

/* box-shadow */
.uni-box-shadow-col-1 {
	position: relative;
	z-index: 1;
	box-shadow: 0px 0px 18upx 0px rgba(0, 0, 0, 0.1);
}

/* 鼠标事件 */
.uni-events-none {
    pointer-events: none; 
}